to be present at something - Deutsch Englisch Wörterbuch